package bit_exercises.Day5;
/**
 * @author zerorain
 * @date 2022/04/22 14:43
 **/
//第二题 连续最大和
//import java.util.*;
//public class Main{
//    public static void main(String[] args){
//        Scanner sc = new Scanner(System.in);
//        int a = sc.nextInt();
//        int[] arr = new int[a];
//
//        for(int i = 0 ; i < a  ; i++){
//            arr[i] = sc.nextInt();
//        }
//        int ret = arr[0];
//        int temp = arr[0];
//        for(int i = 1 ;i < a ; i++){
//            temp = Math.max(temp + arr[i], arr[i]);
//            if(temp > ret){
//                ret = temp;
//            }
//        }
//        System.out.println(ret);
//
//    }
//}
//第一题 统计回文
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str1 = sc.nextLine();
        String str2 = sc.nextLine();
        int count = 0;
        for(int i = 0 ; i < str1.length() + 1; i++ ){
            StringBuffer str = new StringBuffer(str1);
            str.insert(i,str2);
            StringBuffer temp = new StringBuffer(str);
            StringBuffer strRe = temp.reverse();
            if(str.toString().equals(strRe.toString())){
                count ++;
            }
        }
        System.out.println(count);
    }
}